/*****************************************************************************/
/**
*
* @file uinterrupt.h
*
* Header file for uinterrupt.c.
*
* <pre>
* MODIFICATION HISTORY:
*
* Ver   Who    Date   	Changes
* ----- ---- ---------- -------------------------------------------------------
* 0.01  abu  01/28/2019 File created.
* 0.10	abu  07/10/2019	Completed first version(costs about half a year, lose face T_T!).
* </pre>
*
*------------------------------------------------------------------------------
* Author: abu	E-mail:	abu_liu@aliyun.com
*				Blog:	https://blog.csdn.net/ClamerKorallen
*				Gitee:	https://gitee.com/abu_liu
*------------------------------------------------------------------------------
*
******************************************************************************/
#ifndef UINTERRPT_H
#define UINTERRPT_H
	
#ifdef __cplusplus
	extern "C" {
#endif

/***************************** Include Files *********************************/
#include "xil_exception.h"
#include "xscugic.h"
#include "debug.h"

/************************** Constant Definitions *****************************/

/**************************** Type Definitions *******************************/

/***************** Macros (Inline Functions) Definitions *********************/
#define SCUGIC_DEVID XPAR_PS7_SCUGIC_0_DEVICE_ID

/************************** Variable Definitions *****************************/
XScuGic uScuGic;

/************************** Function Prototypes ******************************/
void uScuGicInit(void);


#ifdef __cplusplus
}
#endif

#endif
